@tailwind base;
@tailwind components;
@tailwind utilities;

/* 全局样式 */
:root {
  --primary-color: #165DFF;
  --secondary-color: #36CFC9;
  --text-dark: #1f2937;
  --text-light: #f9fafb;
  --gray-light: #f3f4f6;
  --gray-medium: #e5e7eb;
  --gray-dark: #6b7280;
}

body {
  margin: 0;
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

/* 自定义工具类 */
@layer utilities {
  .content-auto {
    content-visibility: auto;
  }
  
  .transition-custom {
    transition: all 0.3s ease;
  }
  
  .component-highlight {
    @apply ring-2 ring-primary/50 ring-offset-2;
  }
}
